There Is No 16-Clue Sudoku: Solving the Sudoku Minimum Number of Clues Problem via Hitting Set Enumeration

نویسندگان

  • Gary McGuire
  • Bastian Tugemann
  • Gilles Civario
چکیده

The sudoku minimum number of clues problem is the following question: what is the smallest number of clues that a sudoku puzzle can have? For several years it had been conjectured that the answer is 17. We have performed an exhaustive computer search for 16-clue sudoku puzzles, and did not find any, thus proving that the answer is indeed 17. In this article we describe our method and the actual search. As a part of this project we developed a novel way for enumerating hitting sets. The hitting set problem is computationally hard; it is one of Karp’s 21 classic NP-complete problems. A standard backtracking algorithm for finding hitting sets would not be fast enough to search for a 16-clue sudoku puzzle exhaustively, even at today’s supercomputer speeds. To make an exhaustive search possible, we designed an algorithm that allowed us to efficiently enumerate hitting sets of a suitable size. ∗School of Mathematical Sciences, University College Dublin, Ireland. E-mail: [email protected] †Munich, Germany. ‡Irish Centre for High-End Computing, Dublin, Ireland. 1 ar X iv :1 20 1. 07 49 v2 [ cs .D S] 1 S ep 2 01 3

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

There is no 16-Clue Sudoku: Solving the Sudoku Minimum Number of Clues Problem

We apply our new hitting set enumeration algorithm to solve the sudoku minimum number of clues problem, which is the following question: What is the smallest number of clues (givens) that a sudoku puzzle may have? It was conjectured that the answer is 17. We have performed an exhaustive search for a 16-clue sudoku puzzle, and we did not find one, thereby proving that the answer is indeed 17. Th...

متن کامل

ar X iv : 1 20 1 . 07 49 v 1 [ cs . D S ] 1 J an 2 01 2 There is no 16 - Clue Sudoku : Solving the Sudoku Minimum Number of Clues Problem

We apply our new hitting set enumeration algorithm to solve the sudoku minimum number of clues problem, which is the following question: What is the smallest number of clues (givens) that a sudoku puzzle may have? It was conjectured that the answer is 17. We have performed an exhaustive search for a 16-clue sudoku puzzle, and we did not find one, thereby proving that the answer is indeed 17. Th...

متن کامل

Approaching the minimum number of clues Sudoku problem via the polynomial method

Determining the minimum number of clues that must be present in a Sudoku puzzle in order to uniquely complete the puzzle is known as the minimum number of clues problem. For a 9× 9 Sudoku board, it has been conjectured that one needs 17 clues. We apply the polynomial method to the analogous problem for the 4× 4 Shidoku board to illustrate how one might approach the more general problem.

متن کامل

Generating Sudoku Puzzles as an Inverse Problem

This paper examines the generation of Sudoku puzzles as an inverse problem, with the intention of engineering Sudoku puzzles with desired properties. We examine a number of methods that are commonly used to solve Sudoku puzzles, and then construct methods to invert each. Then, starting with a completed Sudoku board, we apply these inverse methods to construct a puzzle with a small set of clues....

متن کامل

The Fewest Clues Problem

When analyzing the computational complexity of well-known puzzles, most papers consider the algorithmic challenge of solving a given instance of (a generalized form of) the puzzle. We take a different approach by analyzing the computational complexity of designing a “good” puzzle. We assume a puzzle maker designs part of an instance, but before publishing it, wants to ensure that the puzzle has...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Experimental Mathematics

دوره 23  شماره 

صفحات  -

تاریخ انتشار 2014